import request from '@/utils/request'

// 获取供应商分类列表
export function listSupplierlist(data) {
    return request({
        url: '/system/supplierSort/list',
        method: 'get',
        params: data
    })
}

// 供应商新建获取供应商分类列表
export function listToAddSupplierlist(data) {
    return request({
        url: '/system/supplierSort/listToAdd',
        method: 'get',
        params: data
    })
}

// 获取供应商分类详细信息
export function detailSupplierlist(id) {
    return request({
        url: '/system/supplierSort/getInfo?id=' + id,
        method: 'get'
    })
}

// 过滤供应商分类
export function querySupplierlist(data) {
    return request({
        url: 'system/supplierSort/filterQuery',
        method: 'get',
        params: data
    })
}

// 供应商分类增加
export function addSupplierlist(data) {
    return request({
        url: '/system/supplierSort/add',
        method: 'post',
        data: data
    })
}

// 供应商分类编辑
export function editSupplierlist(data) {
    return request({
        url: '/system/supplierSort/edit',
        method: 'post',
        data: data
    })
}

// 删除供应商分类
export function deleteSupplierlist(id) {
    return request({
        url: '/system/supplierSort/remove?id=' + id,
        method: 'post'
    })
}

// 检测是否含有子集
export function checkSupplierlist(id) {
    return request({
        url: '/system/supplierSort/checkSupplierSort?id=' + id,
        method: 'get'
    })
}

// 根据供应商分类查询供应商
export function searchSupplierlist(data) {
    return request({
        url: '/system/supplierInfo/getSupplierList',
        method: 'get',
        params: data
    })
}